Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F4 USA F6 USA F7 USA F8 USA F9 Germany F6 Hungary F2 Poland F2 Poland F3 Spain F24 Spain F25 Spain F26 India F7 Poland F2 Poland F3 France F4 Japan F4 Iran F5 Iran F6 Argentina F1 Argentina F2 Argentina F9 Peru F1 Peru F2 Peru F3 Argentina F14 Bolivia F2 Bolivia F3 Argentina F17 Chile F3 Brazil F21 Brazil F22 Uruguay F1 Mexico F3 Cuba F1 Spain F15 Argentina F1 Argentina F3 Argentina F4 Argentina F5 Argentina F6 Argentina F7 Paraguay F2 Paraguay F3 Argentina F8 Argentina F9 Bolivia F1 Bolivia F2 Bolivia F3 Bolivia F4 Argentina F14 Argentina F17 Argentina F18 Brazil F33 Spain F8 Egypt F5 Argentina F1 Italy F7 Argentina F2 Argentina F4 Argentina F5 Argentina F6 Poland F1 Poland F2 Argentina F7 Argentina F8 Argentina F9 Argentina F10 Italy F21 Ecuador F2 Russia F4 Brazil F13 Ecuador F3 Bolivia F1 France F13 Bolivia F3 Bolivia F4 Spain F32 Germany F19 Belarus F1 Belarus F2 Great Britain F16 Argentina F24 Brazil F36 Great Britain F1 Great Britain F2 Korea F2 Korea F3 Italy F19 Italy F20 Poland F4 Poland F5 Poland F6 Italy F10 Korea F1 USA F5 India F8 Hungary F5 Georgia F1 Georgia F2 Spain F4 Spain F7 Poland F2 Poland F3 Tunisia F6 Germany F2 France F5 Poland F5 Poland F6 Poland F5 Bolivia F2 M25 Nussloch Argentina F3 Chile F2 Peru F4 Peru F5 Brazil F29 Spain F9 Argentina F3 The LTA Cardiff Challenger - Cardiff Fergana Challenger - Fergana Kos-Zucchetti Tennis Cup - Cordenons KGHM Dialog Polish Indoors - Wroclaw Tumkur Open - Tumkur Trofeo Cassa di Risparmio di Alessandria - Alessandria Baden Open - Karlsruhe Internationaux du Doubs - Besancon Porsche Open - Poznan Wailea Men's Challenger - Maui Internationaux de Nouvelle-Caledonie - New Caledonia XL Challenger de Tenis Copa Sevilla - Seville ECU Prague Open - Prague Aachen Challenger KGHM Polish Indoors - Wroclaw Kobstaedernes ATP Challenger - Kolding Heilbronn Challenger Wroclaw Challenger Tanger Challenger Besancon Challenger Pekao Open - Szczecin Memorial Kolyaskin - Donetsk Tatra Banka Slovak Open - Bratislava Isla de Lanzarote - Lanzarote KGHM Polish Indoors - Wroclaw Banca Stato Challenger - Lugano 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Meknes Challenger Intersport Heilbronn Open - Heilbronn Poznan Challenger Kyiv Open - Kiev Tatra Banka Open - Bratislava Copa Telefonica CTC Chile - Santiago Challenger Brasov - Brasov Buenos Aires Challenger Montevideo Challenger Asuncion Challenger Porsche Open - Poznan Florionapolis Challenger Bucaramanga Challenger Bordeaux Challenger Open D'Orleans - Orleans Porsche Open - Poznan Alessandria Challenger Rome Challenger Lugano Challenger Bytom Challenger Rhein-Main Challenger 2004 - Aschaffenburg Citta di Como - Como Olimp Kyiv Open - Kiev Campos do Jordao Challenger Salvador Challenger Belo Horizonte Challenger Ortisei Challenger Bratislava Challenger Cancun Challenger Helsinki Challenger Salinas Challenger Medellin Challenger Barranquilla Challenger St. Brieuc Challenger Brasilia Challenger Alessandria Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Poznan Challenger Polska Energia Open - Bytom Szczecin Challenger Cali Challenger Aguascalenties Challenger Belo Horizonte Challenger Mons Challenger Seoul Challenger Sao Jose Do Rio Preto Challenger Ortisei Challenger Buenos Aires Challenger Unicredit Czech Open - Prostejov Helsinki Challenger Bucaramanga Challenger Open de la Ville de Saint Denis - Reunion Island Kish Free Zone Island Challenger - Kish Island La Serena Open - La Serena Sarajevo Challenger Barranquilla Challenger Braunschweig Challenger Arad Challenger Poznan Challenger Brasov Challenger Mons Challenger San Juan Challenger Mexico City Challenger Johannesburg Challenger Arad Challenger Blois Challenger Salinas Challenger Antonio Savoldi-Marco Co. - Manerbio Ostrava Challenger Reggio Emilia Challenger Bogota Challenger Kobstaedernes ATP Challenger - Kolding St. Remy Challenger Cali Challenger Campinas Challenger IPP Open - Helsinki San Juan Challenger Bogota Challenger Buenos Aires Challenger Lima Challenger Sao Paulo Challenger Barranquilla Challenger Savannah Challenger Cali Challenger Caltanissetta Challenger Manta Challenger Prague Challenger Harbour Tennis Cup Regione Lombardia - Milan 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Porsche Open - Poznan Porto Alegre Challenger Cordoba Challenger Geneva Challenger Antonio Savoldi-Marco Co. - Manerbio Santiago Challenger Raanana Challenger Savannah Challenger Tallahassee Challenger Challenger DCN de Cherbourg - Cherbourg Samsung Challenger 2007 - Ho Chi Minh City Campinas Challenger Kazan Challenger Porto Alegre Challenger Corrientes Challenger Brest Challenger Buenos Aires Challenger Timisoara Challenger Porsche Open - Poznan LXVII Concursu Internacional de Vigo - Vigo Busan Challenger Prostejov Challenger Caltanissetta Challenger Surbiton Challenger Scheveningen Challenger Genova Challenger Lima Challenger Ortisei Challenger Toyota Challenger Quimper Challenger Medellin Challenger Campinas Challenger Guayaquil Challenger Punta Del Este Challenger Poznan Challenger Cordenons Challenger Braga Challenger Vicenza Challenger Dortmund Challenger Montevideo Challenger Binghamton Challenger Guayaquil Challenger Sao Leopoldo Challenger Lambertz Open - Aachen Mauthausen Challenger IPP Open - Helsinki Medellin Challenger Campinas Challenger Andria Challenger Santiago Challenger Sao Paulo Challenger Salinas Challenger Santiago Challenger Guayaquil Challenger Bytom Challenger Todi Challenger Pekao Open - Szczecin Braunschweig Challenger Bastad Challenger Recanati Challenger Cortina Challenger Kazan Challenger Ortisei Challenger Porto Alegre Challenger Caltanissetta Challenger Montevideo Challenger Koblenz Challenger Wroclaw Challenger Sarasota Challenger Campinas Challenger Bratislava Challenger Montevideo Challenger Punta Del Este Challenger Cali Challenger Buenos Aires Challenger Oberstaufen Challenger Gwangju Challenger Guayaquil Challenger Bangkok Challenger Medellin Challenger Cali Challenger San Juan Challenger Kyoto Challenger Buenos Aires Challenger Santiago Challenger L'Aquila Challenger LXV Concurso Internacional Vigo - Vigo Lima Challenger Reunion Island Challenger Bucaramanga Challenger Challenger Tunisie - Tunis M25 Lujan Tallahassee Challenger Sarasota Challenger Santiago Challenger Vicenza Challenger Ilkley Challenger Recanati Challenger San Miguel de Tucuman Challenger Temuco Challenger Panama City Challenger Rijeka Challenger Buenos Aires Challenger Montevideo Challenger Kosice Challenger Mendoza Challenger Taipei City Challenger Dharwad Challenger 2003 - Dharwad Ludwigshafen Challenger Ilkley Challenger Braunschweig Challenger Recanati Challenger Astana Challenger Sopot Challenger Istanbul Challenger Concepcion Challenger Szczecin Challenger Busan Open Challenger Tennis - Busan Santos Challenger Panama City Challenger Sarasota Challenger Phoenix Challenger Rennes Challenger Budapest Challenger Irving Challenger San Luis Potosi Challenger Buenos Aires Challenger Bordeaux Challenger Eckental Challenger Campinas Challenger Aix En Provence Challenger Buenos Aires Challenger Montevideo Challenger Drummondville Challenger San Luis Potosi Challenger Napoli Challenger Vicenza Challenger Caltanissetta Challenger Architect Open - Budapest Santo Domingo Challenger Idea Prokom Open - Sopot Challenger Britania Zavaleta - Puebla Lima Challenger Buenos Aires Challenger Koblenz Challenger Budapest Challenger Santiago Challenger Tunis Challenger Aix En Provence Challenger Bercuit Challenger LTA Wrexham Challenger - Wrexham Lisbon Challenger Bucaramanga Challenger Orbetello Challenger Pekao Open 2003 - Szczecin Como Challenger Genova Challenger Szczecin Challenger Lima Challenger Guayaquil Challenger Oeiras 3 Challenger Lyon Challenger Salzburg-Anif Challenger Nottingham-2 Challenger KGHM Polish Indoors - Wroclaw Montevideo Challenger Pereira Challenger KGHM Polish Indoors - Wroclaw Buenos Aires 2 Challenger Heilbronn Challenger Guayaquil Challenger Sarajevo Open - Sarajevo Oeiras 3 Challenger Cepu Open - San Marino Campinas Challenger Ambato Challenger Montevideo Challenger Stella Artois Clay Court Championships - Budaors Punta Del Este Challenger KGHM Emax Polish Indoors - Wroclaw Antofagasta Challenger Santa Fe 2 Challenger Montevideo Challenger Tigre Challenger XL Bermuda Open - Bermuda Santiago Challenger IPP Open - Helsinki Bogota Challenger s'Tennis Masters Challenger - Graz Barranquilla Challenger Santo Domingo Challenger Villa Maria Challenger Manta Challenger Cremona Challenger Copa Petrobras-Uruguay - Montevideo Todi Challenger Copa Petrobras-Argentina - Buenos Aires Cordenons Challenger Barcelona Challenger The Priority Telecom Open - Amersfoort Idea Prokom Open - Sopot Antalya 2 Challenger Pereira Challenger Idea Prokom Open - Sopot Johannesburg Challenger Open de Moselle - Metz Kremlin Cup - Moscow Blumenau Challenger Santos Challenger Medellin Challenger Rome Challenger Marburg Challenger Santiago Challenger Milan Challenger Estoril Open - Estoril Orange Prokom Open - Sopot Davidoff Swiss Indoors Basel - Basel Heineken Open - Auckland Orange Prokom Open - Sopot Davidoff Swiss Indoors - Basel Catella Swedish Open - Bastad Qatar ExxonMobil Open - Doha Catella Swedish Open - Bastad Qatar Exxon Mobil Open - Doha Quito Challenger Movistar Open - Santiago Copa Telmex - Buenos Aires Estoril Open - Estoril Open de Nice Cote dAzur - Nice AEGON International - Eastbourne Legg Mason Tennis Classic - Washington If Stockholm Open - Stockholm Bratislava Challenger Medibank International - Sydney Movistar Open - Santiago SA Tennis Open - Johannesburg Guayaquil Challenger Copa Claro - Buenos Aires Serbia Open - Belgrade Bratislava Challenger Kremlin Cup - Moscow Guayaquil Challenger Qatar ExxonMobil Open - Doha VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Helsinki Challenger Bergamo Challenger Hall of Fame Tennis Championships - Newport Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Valencia Open - Valencia Rio Open 500 - Rio de Janeiro Brasil Open - Sao Paulo Power Horse Cup - Dusseldorf Mercedes Cup - Stuttgart Rakuten Japan Open - Tokyo Brisbane International - Brisbane US Men's Clay Court Championship - Houston Mercedes Cup - Stuttgart Vegeta Croatia Open - Umag Credit Agricole Suisse Open - Gstaad Idea Prokom Open - Sopot Argentina Open - Buenos Aires Grand Prix Hassan II - Marrakech SkiStar Swedish Open - Bastad Argentina Open - Buenos Aires Ecuador Open - Quito Quimper Challenger Winnetka Challenger Szczecin Challenger Sao Paulo Challenger Heilbronn Challenger Glasgow Challenger Rennes Challenger Argentina Open - Buenos Aires Kazan Challenger Villa Allende Challenger Seoul Challenger Mestre Challenger Kazan Challenger Mestre Challenger Bergamo Challenger Belgrade Challenger Campinas Challenger Santiago Open - Santiago Montevideo Challenger Ortisei Challenger Wroclaw Challenger Pereira Challenger Helsinki Challenger Cordoba Open - Cordoba Kyoto Challenger Brasil Open - Costa do Sauipe Salzburg Challenger Toyota Challenger Sydney Tennis Classic - Sydney Plava Laguna Croatia Open - Umag Copa Claro - Buenos Aires Brasil Open - Costa do Sauipe Bucaramanga Challenger Malaysian Open - Kuala Lumpur Rimouski Challenger Kyoto Challenger Sarajevo Challenger Rimouski Challenger Atlanta Tennis Championships - Atlanta St. Brieuc Challenger St. Brieuc Challenger Guadalajara Challenger Barranquilla Challenger Bogota Challenger Monza Challenger Panama City Challenger Pereira Challenger Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Leon Challenger Brasil Open - Sao Paulo Bogota Challenger Curitiba Challenger Ortisei Challenger Malaysian Open - Kuala Lumpur Synsam Swedish Open - Bastad Rio Open - Rio de Janeiro Swiss Open - Gstaad China Open - Beijing Serbia Open - Belgrade Rio Open - Rio de Janeiro Plava Laguna Croatia Open - Umag AEGON Championships - London Anytech365 Andalucia Open - Marbella Credit Agricole Suisse Open - Gstaad Melbourne Summer Set - Melbourne Liberec Challenger St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Swiss Open - Gstaad Bratislava Challenger Abierto de Tenis Mifel - Los Cabos Helsinki Challenger Cordoba Open - Cordoba Rio Open - Rio de Janeiro Bergamo Challenger Yokohama Challenger AEGON International - Eastbourne Kyoto Challenger Asuncion Challenger Plava Laguna Croatia Open - Umag Guadalajara Challenger German Tennis Championships - Hamburg Allianz Suisse Open - Gstaad Erste Bank Open - Vienna Heineken Open - Auckland VTR Open - Vina del Mar Brasil Open - Sao Paulo Abierto Mexicano Telcel - Acapulco Santiago Challenger SkiStar Swedish Open - Bastad Leon Challenger Antofagasta Challenger Rio De Janeiro Challenger Montevideo Challenger Heilbronn Challenger Claro Open Colombia - Bogota Qatar ExxonMobil Open - Doha Heineken Open - Auckland Bordeaux Challenger Open Sud de France - Montpellier Royal Guard Open Chile - Vina del Mar U.S. National Indoor Tennis Championships - Memphis Mons Challenger Budapest Challenger Bogota Challenger BMW Open - Munich Gerry Weber Open - Halle Bergamo Challenger Bet-at-home Open - Hamburg Argentina Open - Buenos Aires Credit Agricole Suisse Open - Gstaad Panama City Challenger Moselle Open - Metz Cali Challenger Malaysian Open - Kuala Lumpur Erste Bank Open - Vienna Campinas Challenger Prostejov Challenger Buenos Aires Challenger Guayaquil Challenger Rio Open - Rio de Janeiro Argentina Open - Buenos Aires Sao Paulo Challenger Heilbronn Challenger Bordeaux Challenger Lima Challenger Traralgon Challenger Rakuten Japan Open - Tokyo Santiago Challenger Noumea Challenger Mexico City Challenger Rio Open - Rio de Janeiro Pekao Open 2001 - Szczecin Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul Generali Open - Kitzbuhel Hall of Fame Tennis Championships - Newport Generali Open - Kitzbuhel Valencia Open - Valencia Compaq Cup 2001 - Zabrze ASB Classic - Auckland Cairo Challenger 2002 - Cairo Aix En Provence Challenger St. Petersburg Open - St. Petersburg Mexico City Challenger SkiStar Swedish Open - Bastad Alicante Challenger Generali Open - Kitzbuhel Perugia Challenger Villa Maria Challenger KGHM Polish Indoors - Wroclaw Brasil Open - Sao Paulo Buenos Aires Challenger Buenos Aires Challenger Guayaquil Challenger Eckental Challenger Cordoba Open - Cordoba Punta Del Este Challenger Mexico City Challenger Prostejov Challenger Biella Challenger Bauer Watertechnology Cup - Eckental Prostejov Challenger Campinas Challenger Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Belgrade Challenger Cordoba Open - Cordoba US Men's Clay Court Championship - Houston Argentina Open - Buenos Aires Chile Dove Men+Care Open - Santiago Serbia Open - Belgrade Nordea Open - Bastad Winston-Salem Open - Winston-Salem Santiago Challenger Leon Challenger Rio Open - Rio de Janeiro Oeiras 4 Challenger Chile Dove Men+Care Open - Santiago Perugia Challenger Gonet Geneva Open - Geneva Nordea Open - Bastad Santa Cruz de la Sierra Challenger ASB Classic - Auckland Argentina Open - Buenos Aires Chile Dove Men+Care Open - Santiago EFG Swiss Open - Gstaad Generali Open - Kitzbuhel Santa Fe Challenger The Hypo Group Tennis International 2008 - Poertschach Cordoba Open - Cordoba Movistar Chile Open - Santiago Brasilia Challenger Pilot Pen Tennis - New Haven Davidoff Swiss Indoors Basel - Basel If Stockholm Open - Stockholm Suisse Open - Gstaad ASB Classic - Auckland Buenos Aires Challenger Argentina Open - Buenos Aires Plava Laguna Croatia Open - Umag Generali Open - Kitzbuhel Cordoba Open - Cordoba Argentina Open - Buenos Aires Open Seat Godo 2007 - Barcelona Marbella Challenger Monterrey Challenger Rogers Cup - Toronto Sopot Challenger Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Internazionali BNL d'Italia - Rome Noumea Challenger Salzburg Challenger Barcelona Open Banc Sabadell - Barcelona Lima Challenger Antalya Challenger Buenos Aires Challenger National Bank Open - Toronto Qatar ExxonMobil Open - Doha Bet-at-home Cup - Kitzbuhel Open de Moselle - Metz Stockholm Open - Stockholm BCR Open Romania - Bucharest Stockholm Open - Stockholm Ecuador Open - Quito Regions Morgan Keegan Championships - Memphis Davidoff Swiss Indoors - Basel AEGON International - Eastbourne BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Copa Claro - Buenos Aires Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo AEGON Championships - London Shanghai Rolex Masters - Shanghai Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York EFG Swiss Open - Gstaad French Open - Paris U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris French Open - Paris BNP Paribas Open - Indian Wells Shanghai ATP Masters - Shanghai Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami French Open - Paris Wimbledon - London Miami Open - Miami BNP Paribas Open - Indian Wells Countrywide Classic - Los Angeles Mutua Madrid Open - Madrid Miami Open - Miami Internazionali BNL d'Italia - Rome Cincinnati Open - Cincinnati Mercedes Cup - Stuttgart St. Petersburg Open - St. Petersburg Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Orange Warsaw Open - Warsaw Catella Swedish Open - Bastad Davis Cup, Group 2, PO, POL-EST 5-0 Davis Cup, Group 2, 1R, POL-LAT 5-0 Davis Cup, Group 2, 2R, POL-GEO 2-3 Davis Cup, Group 2, 2R, GRE-POL 0-5 Davis Cup, Group 1, PO, BLR-POL 1-4 Davis Cup, Group 1, 1R, POL-FIN 2-3 Apia International - Sydney Davis Cup, Europe/Africa Group I, PO, LAT-POL 2-3 Davis Cup, World Group, PO, POL-AUS 1-4 Davis Cup, Group I, 1R, RUS-POL 2-3 Davis Cup, Group II, 2R, POL-ZIM 4-1 Sony Ericsson Open - Miami French Open - Paris Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London French Open - Paris French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open Qualifying - Doha French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Wimbledon - London U.S. Open - New York Wimbledon - London Davis Cup, World Group, PO, FIN-ARG 3-1 Davis Cup, World Group, PO, POL-SVK 3-2 Davis Cup, Group 1, 2R, BEL-POL 4-1 Davis Cup, Group 2, REL2, ITA-POL 3-2 Davis Cup, Group I, 2R, POL-CRO 1-3 Davis Cup, Group I, 2R, POL-UKR 3-1 Davis Cup, Group 1, PO, POL-GBR, 3-2 Davis Cup, World Group, 1R, POL-ARG 2-3 Olympics - Tokyo